package com.fdb.efp.esb.service.bo.req.dzqz.info;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 
 * @description:安心签系统对外服务接口接口-创建合同3201请求报文信息
 * @date:2018年12月15日 上午11:05:15
 * @author:ludayong
 */
public class ElectronicSignature3201BaseInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	@JSONField(name = "ContrTplId")
	private String ContrTplId;// 合同模板Id

	@JSONField(name = "SignFlg")
	private String SignFlg;// 签署标志

	@JSONField(name = "SealId")
	private String SealId;// 印章ID

	@JSONField(name = "ContrNm")
	private String ContrNm;// 合同名称

	@JSONField(name = "SignPosVal")
	private String SignPosVal;// 签名域的标签值

	@JSONField(name = "attachment")
	private ElectronicSignature3201Attachment attachment;// 附件信息

	@JSONField(name = "SignBscInfArry")
	private List<ElectronicSignature3201SignInfo> SignBscInfArry;// 合同签署签章信息

	@JSONField(name = "FlPosInf")
	private Map<String, String> FlPosInf;// 文本域信息

	@JSONField(name = "SaveFlPosInfFlg")
	private String SaveFlPosInfFlg;// 是否保存文本域信息

	public String getContrTplId() {
		return ContrTplId;
	}

	public void setContrTplId(String contrTplId) {
		ContrTplId = contrTplId;
	}

	public String getSignFlg() {
		return SignFlg;
	}

	public void setSignFlg(String signFlg) {
		SignFlg = signFlg;
	}

	public String getSealId() {
		return SealId;
	}

	public void setSealId(String sealId) {
		SealId = sealId;
	}

	public String getContrNm() {
		return ContrNm;
	}

	public void setContrNm(String contrNm) {
		ContrNm = contrNm;
	}

	public String getSignPosVal() {
		return SignPosVal;
	}

	public void setSignPosVal(String signPosVal) {
		SignPosVal = signPosVal;
	}

	public ElectronicSignature3201Attachment getAttachment() {
		return attachment;
	}

	public void setAttachment(ElectronicSignature3201Attachment attachment) {
		this.attachment = attachment;
	}

	public Map<String, String> getFlPosInf() {
		return FlPosInf;
	}

	public void setFlPosInf(Map<String, String> flPosInf) {
		FlPosInf = flPosInf;
	}

	public String getSaveFlPosInfFlg() {
		return SaveFlPosInfFlg;
	}

	public void setSaveFlPosInfFlg(String saveFlPosInfFlg) {
		SaveFlPosInfFlg = saveFlPosInfFlg;
	}

	public List<ElectronicSignature3201SignInfo> getSignBscInfArry() {
		return SignBscInfArry;
	}

	public void setSignBscInfArry(List<ElectronicSignature3201SignInfo> signBscInfArry) {
		SignBscInfArry = signBscInfArry;
	}
}
